zenobia (papilio zenobia) - Francés Inglés Diccionario